// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.sina.weibo.sdk.auth; import android.text.TextUtils; import java.util.ArrayList; public class WeiboParameters { private ArrayList mKeys; private ArrayList mValues; public WeiboParameters() { mKeys = new ArrayList(); mValues = new ArrayList(); } private int getLocation(String s) { if (mKeys.contains(s)) { return mKeys.indexOf(s); } else { return -1; } } public void add(String s, int i) { mKeys.add(s); mValues.add(String.valueOf(i)); } public void add(String s, long l) { mKeys.add(s); mValues.add(String.valueOf(l)); } public void add(String s, String s1) { if (!TextUtils.isEmpty(s) && !TextUtils.isEmpty(s1)) { mKeys.add(s); mValues.add(s1); } } public void addAll(WeiboParameters weiboparameters) { int i = 0; do { if (i >= weiboparameters.size()) { return; } add(weiboparameters.getKey(i), weiboparameters.getValue(i)); i++; } while (true); } public void clear() { mKeys.clear(); mValues.clear(); } public String getKey(int i) { if (i >= 0 && i < mKeys.size()) { return (String)mKeys.get(i); } else { return ""; } } public String getValue(int i) { if (i >= 0 && i < mKeys.size()) { return (String)mValues.get(i); } else { return null; } } public String getValue(String s) { int i = getLocation(s); if (i >= 0 && i < mKeys.size()) { return (String)mValues.get(i); } else { return null; } } public void remove(int i) { if (i < mKeys.size()) { mKeys.remove(i); mValues.remove(i); } } public void remove(String s) { int i = mKeys.indexOf(s); if (i >= 0) { mKeys.remove(i); mValues.remove(i); } } public int size() { return mKeys.size(); } }